home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 4 / FM Towns Free Software Collection 4 - Disc 2.iso / tomcon / tomcon.h < prev    next >
C/C++ Source or Header  |  1991-10-19  |  1KB  |  44 lines

  1. /*
  2.     TOMCON.H  by Y.Kurihara (Nif PDC01620)
  3.         共通ヘッダ
  4. */
  5.  
  6. #define  X0    (0)
  7. #define  XL    (80)
  8. #define  Y0    (6)
  9. #define  YL    (24)
  10.  
  11. #define VRAM( offset )   ( (char far *)MK_FP( 0xc000,( offset ) ) )
  12. #define ANKCG( offset )  ( (char far *)MK_FP( 0xcb00,( offset ) ) )
  13. #define PORTpage   (0xff83)
  14. #define PORTplane  (0xff81)
  15. #define PORTank    (0xff99)
  16. #define PORTkch    (0xff94)    /* 漢字コード */
  17. #define PORTkcl    (0xff95)
  18. #define PORTkfl    (0xff96)    /* 漢字フォント */
  19. #define PORTkfr    (0xff97)
  20. #define Y1page     (16)
  21.  
  22. extern int  x0,y0;        /*  TOMCON2.C  */
  23. extern int  xl,yl;
  24. extern int  lx,ly;
  25. extern int  reverse;
  26. extern int  fl_cur;
  27. void int29( int code );
  28. void set_int29( void );
  29. void reset_int29( void );
  30.  
  31. extern char  far TSR_ID[];    /* TOMCON3.A86  */
  32. extern short far new_ds;
  33. extern short far new_es;
  34. extern short far new_ss;
  35. extern short far new_sp;
  36. void far _int29( void );
  37.  
  38. void putank( int code );    /* TOMCON4.C */
  39. void putkan( unsigned code );
  40. void roll( int y1,int y2 );
  41. void roll2( int y1,int y2 );
  42. void clr( int y1,int y2 );
  43. void cur( int m );
  44.